@charset "UTF-8";
/**
 * 画材全免计划CSS样式文件
 * @authors Your Name (you@example.org)
 * @date    2014-09-18 12:10:02
 * @version $Id$
 */
#comments ::-webkit-input-placeholder { /* WebKit browsers */font-weight: bolder;}
#comments :-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-weight: bolder;}
#comments ::-moz-placeholder { /* Mozilla Firefox 19+ */font-weight: bolder;}
#comments :-ms-input-placeholder { /* Internet Explorer 10+ */font-weight: bolder;}
body{overflow-x: hidden; font-family: "Microsoft YaHei",arial;}
#freeplan_check_points_entry{width: 100%; height: 195px; position: relative; overflow: hidden;}
#freeplan_check_points_entry img{width:1920px; height: 195px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
#freeplan_check_points_entry .immediately_query{float: left; font-size: 12px; color: #000;}

#registration{width: 100%; height: 760px; position: relative; background-color: #2e1818;}
#registration img{width: 1796px; height: 760px; position: absolute; top: 0; left: 50%; margin-left: -898px;}
#registration .check_points_award{ width: 70px; height: 61px; position: absolute; top: 0px; left: 50%; margin-left: 400px; overflow: hidden;}
#registration .check_points_award .check_points_entry{width: 70px; height: 61px; background: url(../pic/results.png) no-repeat; position: absolute; margin-top: -61px;}
#registration .check_points_award .check_points_entry:hover{opacity: 0.6;}

#registration .check_points_wai{width: 70px; height: 61px; position: absolute; top: 0px; left: 50%; margin-left: 500px; overflow: hidden;}
#registration .check_points_wai .check_points_entry{width: 70px; height: 61px; background: url(../pic/check_points_entry.png) no-repeat; position: absolute; margin-top: -61px;}
#registration .check_points_wai .check_points_entry:hover{opacity: 0.6;}



#registration .registration_button{width: 184px; height: 59px; position: absolute; top: 391px; left: 50%; margin-left: -92px; cursor: pointer; background: url(../pic/registration_button1.png) no-repeat;}

#registration .registration_button:hover{background: url(../pic/registration_button2.png) no-repeat;}

#registration .registration_button_already{width: 184px; height: 59px; position: absolute; top: 391px; left: 50%; margin-left: -92px; cursor: pointer; background: url(../pic/registration_button4.png) no-repeat;}
#registration .read_rules{position: absolute; font-size: 17px; color: #ffe6b6; top: 431px; left: 50%; margin-left: 116px;}
#registration .read_rules:hover{opacity: 0.6;}
#registration .read_rules .text{text-decoration: underline;}
#registration .ranking_list{width: 1080px; height: 403px; background-color: #180a0a; position: absolute; z-index: 2; top: 484px; left: 50%; margin-left: -540px;}
#registration .ranking_list .list_bg{width: 1030px; height: 370px; position: absolute; background: url(../pic/ranking_list_bg.jpg) no-repeat; left: 25px; top: 16px;}
#registration .ranking_list .list_bg .new_applicants_number{width: 120px; height: 16px; position: absolute; top: 72px; left: 50px; color: #f6d596; font-size: 16px; text-align: center; line-height: 16px;}
#registration .ranking_list .list_bg .bonus_total{width: 230px; height: 75px; position: absolute; top: 95px; left: 214px; color: #d39b43; font-size: 30px; text-align: left; line-height: 37.5px; word-wrap: break-word; overflow: hidden;}
#registration .ranking_list .list_bg .applicants_number{width: 230px; height: 40px; position: absolute; top: 252px; left: 219px; color: #f6d596; font-size: 30px; text-align: left; line-height: 40px; overflow: hidden;}
#registration .ranking_list .list_bg .new_user_roll{width: 114px; height: 203px; position: relative; left: 58px; top: 106px; overflow: hidden;}

 #registration .ranking_list .list_bg .new_user_roll .over_box{position: absolute; width: 100%; top: 0px;}

#registration .ranking_list .list_bg .new_user_roll .roll_list{width: 100%; height: 25px; line-height: 25px;}
#registration .ranking_list .list_bg .new_user_roll .roll_list .l1{float:left; width: 57px; font-size: 14px; color: #f6d596;}
#registration .ranking_list .list_bg .new_user_roll .roll_list .l2{float:left; width: 57px; font-size: 14px; color: #f6d596;}
#registration .ranking_list .list_bg .translucent{width: 107px; height: 100px; position: absolute; left: 58px; top: 106px; overflow: hidden; background: url(../pic/translucent_bg.png) no-repeat;}

#registration .ranking_list .list_bg .user_list{width: 517px; height: 269px; position: absolute; left: 500px; top: 82px;}
#registration .ranking_list .list_bg .user_list .title{height: 40px; line-height: 40px; font-weight: bold; font-size: 15px; color: #f6d596;}
#registration .ranking_list .list_bg .user_list span{display: inline-block; float: left; text-align: center;}
#registration .ranking_list .list_bg .user_list .l1{width: 20px; font-size: 18px; font-weight: bold; color: #f6d596;}
#registration .ranking_list .list_bg .user_list .l2{width: 85px; color: #f6d596;}
#registration .ranking_list .list_bg .user_list .l3{width: 150px; color: #f6d596;}
#registration .ranking_list .list_bg .user_list .l4{width: 150px; color: #f6d596;}
#registration .ranking_list .list_bg .user_list .l5{width: 85px; color: #d39b43;}
#registration .ranking_list .list_bg .user_list .con{width: 517px; height: 229px; line-height: 25px; font-size: 13px; overflow: hidden; overflow-y: scroll;}
#registration .ranking_list .list_bg .user_list .con div{float: left;}

#video_comments{width: 100%; height: 1720px; position: relative; overflow: hidden; background: url(../pic/video_comments_bg.png); z-index: 1;}
#video_comments .top_bg{width: 2067px; height: 445px; position: absolute; top: 51px; left: 50%; margin-left: -1033.5px;}
#video_comments .top_left{width: 275px; height: 453px; position: absolute; top: 468px; left: 50%; margin-left: -680px;}
#video_comments .bottom_t{width: 546px; height: 85px; position: absolute; top: 959px; left: 50%; margin-left: -273px;}
#video_comments .video_com{width: 1200px; height: 443px; position: absolute; z-index: 2; top: 381px; left: 50%; margin-left: -601px;}
#video_comments .video_com .video_big{float: left; width: 905px; height: 443px; position: relative; overflow: hidden; cursor: pointer;}
#video_comments .video_com .video_big .bg{position: absolute; width: 1010px; height: 494px; left: 50%; margin-left: -505px; top: 50%; margin-top: -247px;}
#video_comments .video_com .video_big .button{width: 114px; height: 114px; background: url(../pic/video_big_button1.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -57px; margin-top: -57px;}
#video_comments .video_com .video_big .button:hover{background: url(../pic/video_big_button2.png) no-repeat;}
/* 这个是CSS缩放样式 #video_comments .video_com .video_big .bg{position: absolute; width: 905px; height: 443px; background: url(../pic/video_comments_video_big_bg.png) center; left: 0; top: 0;  transform: scaleX(1.1) scaleY(1.1);
  -moz-transform: scaleX(1.1) scaleY(1.1); -o-transform: scaleX(1.1) scaleY(1.1); -webkit-transform: scaleX(1.1) scaleY(1.1); transition: all 4s; -moz-transition: all 4s; -webkit-transition: all 4s; -o-transition: all 4s;}*/
/*  #video_comments .video_com .video_big .bg:hover{ transform: scaleX(1) scaleY(1);
  -moz-transform: scaleX(1) scaleY(1); -o-transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1);}*/
#comments{width: 279px; height: 443px; float: left; margin-left: 16px;}
#comments .box{width: 279px; height: 308px; float: left; overflow: hidden; margin-bottom: 11px; position: relative;}
#comments .box .overflow_box{position: absolute; width: 100%;top: 308px;}
#comments .box .overflow_box .list{width: 279px; height: auto; margin-top: 13px; float: left; margin-bottom: 0px;}
#comments .box .overflow_box .list .freeplan_head_portrait{float: left; border-radius: 22.5px;}
#comments .box .overflow_box .list .content{width: 202px; height: auto; margin-left: 10px; background-color: #f6d596; border-radius: 4px; float: left; padding: 13px 11px; font-size: 12px; line-height: 19px;}
#comments .box .overflow_box .list .content .uname{color: #7b7772;}
#comments .box .overflow_box .list .content .text{color:#181818;}

#comments .input_c{width: 279px; height: 124px; float: left;}
#comments .input_c .input_box{width: 241px; height: 54px; background-color: #fff; float: left; border: 1px solid #959595; resize: none; outline: none; padding: 10px 18px; font-size: 12px; color: #000; line-height: 15px;}
#comments .input_c .comments_num{width: 151px; height: 36px; float: left; margin-top: 12px; text-align: right; font-size: 14px; color: #fefefe; line-height: 36px;}
#comments .input_c .comments_but{width: 98px; height: 36px; float: left; margin: 12px 5px 0 25px; background-color: #f6d596; color: #010101; line-height: 36px; text-align: center; font-size: 18px; border-radius: 4px; cursor: pointer;}
#comments .input_c .comments_but:hover{background-color: #cdb17d;}

#video_comments .bottom{width: 1200px; height: 586px; position: absolute; z-index: 2; bottom: 45px; left: 50%; margin-left: -600px;}
#video_comments .bottom .bottom_b{width: 1200px; height: 586px;}
#video_comments .bottom .video_comments_button{width: 137px; height: 42px; position: absolute; bottom: 44px; left: 50%; margin-left: -68.5px; cursor: pointer; background: url(../pic/video_comments_button1.png) no-repeat;}
#video_comments .bottom .video_comments_button:hover{background: url(../pic/video_comments_button2.png) no-repeat;}
#video_comments .bottom .video_comments_button_already{width: 137px; height: 42px; position: absolute; bottom: 44px; left: 50%; margin-left: -68.5px; cursor: pointer; background: url(../pic/video_comments_button3.png) no-repeat;}

#video_photo{width: 100%; height: 982px; position: relative; background-color: #481d1e; overflow: hidden;}
#video_photo .video_photo_bg{width: 1920px; height: 1025px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
#video_photo .content{width: 1200px; height: 790px; position: absolute; z-index: 2; top: 95px; left: 50%; margin-left: -600px;}
#video_photo .content .video_photo_title{position: absolute; width: 291px; height: 388px; background: url(../pic/video_photo_title.png) no-repeat; left: 0; top: 0;}
#video_photo .content .video_photo_img1{position: absolute; width: 291px; height: 188px; left: 303px; top: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img2{position: absolute; width: 291px; height: 188px; left: 606px; top: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img3{position: absolute; width: 291px; height: 188px; left: 909px; top: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img4{position: absolute; width: 291px; height: 188px; left: 303px; top: 200px; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img5{position: absolute; width: 291px; height: 188px; left: 606px; top: 200px; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img6{position: absolute; width: 291px; height: 188px; left: 0px; bottom: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img7{position: absolute; width: 291px; height: 188px; left: 303px; bottom: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img8{position: absolute; width: 291px; height: 188px; left: 606px; bottom: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img9{position: absolute; width: 291px; height: 188px; left: 909px; bottom: 0; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img10{position: absolute; width: 291px; height: 388px; right: 0; top: 200px; cursor: pointer; overflow: hidden;}
#video_photo .content .video_photo_img1:hover .text{display: block;}
#video_photo .content .video_photo_img2:hover .text{display: block;}
#video_photo .content .video_photo_img3:hover .text{display: block;}
#video_photo .content .video_photo_img4:hover .text{display: block;}
#video_photo .content .video_photo_img5:hover .text{display: block;}
#video_photo .content .video_photo_img6:hover .text{display: block;}
#video_photo .content .video_photo_img7:hover .text{display: block;}
#video_photo .content .video_photo_img8:hover .text{display: block;}
#video_photo .content .video_photo_img9:hover .text{display: block;}
#video_photo .content .video_photo_img10:hover .text{display: block;}

#video_photo .content .video_photo_video .text{width: 265px; height: 20px; font-size: 13px; color: #fff; position: absolute; bottom: 0px; line-height: 20px; margin: 15px 13px 1px 13px; overflow: hidden; z-index: 20; display: none; text-align: center;}

#video_photo .content .video_photo_video1{position: absolute; width: 291px; height: 188px; background: url(../pic/video_photo_video1a.png) no-repeat; left: 0; top: 400px; cursor: pointer;}
#video_photo .content .video_photo_video1:hover{background: url(../pic/video_photo_video1b.png) no-repeat;}
#video_photo .content .video_photo_video1:hover .text{display: block;}
#video_photo .content .video_photo_video2{position: absolute; width: 291px; height: 188px; background: url(../pic/video_photo_video2a.png) no-repeat; left: 303px; top: 400px; cursor: pointer;}
#video_photo .content .video_photo_video2:hover{background: url(../pic/video_photo_video2b.png) no-repeat;}
#video_photo .content .video_photo_video2:hover .text{display: block;}
#video_photo .content .video_photo_video3{position: absolute; width: 291px; height: 188px; background: url(../pic/video_photo_video3a.png) no-repeat; left: 606px; top: 400px; cursor: pointer;}
#video_photo .content .video_photo_video3:hover{background: url(../pic/video_photo_video3b.png) no-repeat;}
#video_photo .content .video_photo_video3:hover .text{display: block;}
#video_photo .content .text_bg{width: 291px; height: 78px; background: url(../pic/video_photo_text_bg.png) no-repeat; position: absolute; bottom: -78px; z-index: 10}
#video_photo .content .text{width: 265px; height: 40px; font-size: 13px; color: #fff; position: absolute; bottom: 0px; line-height: 20px; margin: 15px 13px 8px 13px; overflow: hidden; z-index: 20; display: none;}
#video_photo .flow_right{position: fixed; width: 41px; height: 92px; background-color: #2e2928; bottom: 50px; left: 50%; margin-left: 610px; z-index: 1111111; display: none;}
#video_photo .flow_right .collection{width: 100%; height: 31px; line-height: 31px; color: #b89b6f; font-size: 14px; text-align: center; float: left;}
#video_photo .flow_right .collection:hover{opacity: 0.6; cursor: pointer;}
#video_photo .flow_right .share{width: 100%; height: 31px; line-height: 31px; color: #b89b6f; font-size: 14px; text-align: center; float: left;}
#video_photo .flow_right .share:hover{opacity: 0.6; cursor: pointer;}
#video_photo .flow_right .to_top{width: 100%; height: 30px; float: left; background: url(../pic/video_photo_to_top.png) no-repeat; cursor: pointer;}
#video_photo .flow_right .to_top:hover{opacity: 0.6;}



#video_bg{background: rgba(29, 28, 28, 0.68); FILTER: ALPHA(opacity=25,finishopacity=100,style=0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999; display: none;}
#video{position: fixed; left: 50%; margin-left: -430px; top: 50%; margin-top: -262.5px; z-index: 99999999;}
#close_video{width: 60px; height: 60px; background: url(../pic/close_video1.png) no-repeat; position: fixed; left: 50%; margin-left: 430px; top: 50%; margin-top: -263px; z-index: 99999999; display: none; cursor: pointer;}
#close_video:hover{background: url(../pic/close_video2.png) no-repeat;}
#close_flow_pohto{width: 60px; height: 60px; background: url(../pic/close_video1.png) no-repeat; position: fixed; left: 50%; margin-left: 425px; top: 50%; margin-top: -240px; z-index: 99999999; display: none; cursor: pointer;}
#close_flow_pohto:hover{background: url(../pic/close_video2.png) no-repeat;}
#flow_pohto{width: 850px; height: 480px; position: fixed; left: 50%; margin-left: -425px; top: 50%; margin-top: -240px; z-index: 99999999; background-color: #fff; overflow: hidden; display: none;}
#piclist{overflow: hidden; margin: 0; width: 850px; height: 480px;}
#piclist img{width: 100%; height: 100%; float: left;}
#piclist figcaption{width: 695px; height: 72px; background-color: #000; opacity: 0.8; position: absolute; font-size: 14px; color: #fff; bottom: 0; line-height: 72px;  overflow: hidden; padding: 0 10px 0 145px;}
#flow_pohto .btn_left_area .f_p_prev{position: absolute; width: 24px; height: 47px; top: 50%; margin-top: -23.5px; overflow: hidden; text-indent: -999px; cursor: pointer; background: url(../pic/f_p_prev1.png) no-repeat; left: 24px;}
#flow_pohto .btn_left_area .f_p_prev:hover{background: url(../pic/f_p_prev2.png) no-repeat;}
#flow_pohto .btn_right_area .f_p_next{position: absolute; width: 24px; height: 47px; top: 50%; margin-top: -23.5px; overflow: hidden; text-indent: -999px; cursor: pointer; background: url(../pic/f_p_next1.png) no-repeat; right: 24px;}
#flow_pohto .btn_right_area .f_p_next:hover{background: url(../pic/f_p_next2.png) no-repeat;}
#flow_pohto .img_number{width: 145px; line-height: 72px; text-align: center; font-size: 24px; color: #fff; position: absolute; bottom: 0;}

#arts_academy__praise{width: 100%; height: 732px; position: relative;}
#arts_academy__praise .arts_academy__praise_bg{width:1920px; height: 732px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
#arts_academy__praise .box_list{position: absolute; width: 692px; height: 591px; left: 50%; margin-left: -205px; top: 69px;}
#arts_academy__praise .box_list .big_box{float: left; width: 214px; height: 190px;cursor: pointer; margin: 15px 0 0 25px; position: relative;}

#arts_academy__praise .box_list .big_box .box{float: left; width: 214px; height: 190px; cursor: pointer; z-index: 10;}
#arts_academy__praise .box_list .big_box .toupiao{width: 59px; height: 25px; position: absolute; left: 15px; top: 10px; cursor: pointer; float: left; z-index: 1000;}
#arts_academy__praise .box_list .big_box .toupiao:hover{background: url(../pic/arts_academy__praise_toupiao.png) no-repeat;}
#arts_academy__praise .box_list .big_box .toupiao .count{width: 39px; height: 25px; line-height: 25px; position: absolute; text-align: center; top: 0px; left: 20px; color: #fff; font-size: 12px; cursor: pointer; overflow: hidden;}
#arts_academy__praise .box_list .big_box.yangmei{margin-left: 0px; margin-top: 0px;}
#arts_academy__praise .box_list .big_box.qinghua{margin-top: 0px;}
#arts_academy__praise .box_list .big_box.guomei{margin-top: 0px;}
#arts_academy__praise .box_list .big_box.tianjin{margin-left: 0px;}
#arts_academy__praise .box_list .big_box.chuanmei{margin-left: 0px;}
/*#arts_academy__praise .box.yangmei{top: 69px; margin-left: -205px;}
#arts_academy__praise .box.qinghua{top: 69px; margin-left: 34px;}
#arts_academy__praise .box.guomei{top: 69px; margin-left: 273px;}
#arts_academy__praise .box.tianjin{top: 274px; margin-left: -205px;}
#arts_academy__praise .box.guangmei{top: 274px; margin-left: 34px;}
#arts_academy__praise .box.humei{top: 274px; margin-left: 273px;}
#arts_academy__praise .box.chuanmei{top: 479px; margin-left: -205px;}
#arts_academy__praise .box.lumei{top: 479px; margin-left: 34px;}
#arts_academy__praise .box.xian{top: 479px; margin-left: 273px;}*/
/*#arts_academy__praise .window{width: 1200px; height: 350px; position: absolute; left: 50%; top: 259px; margin-left: -600px; display: none; z-index: 1111;}*/
#arts_academy__praise .window{width: 1200px; height: 350px; position: absolute; left: 50%; top: 259px; margin-left: -600px; z-index: 1111; display: none;}

#arts_academy__praise .window .bg{width: 100%; height: 100%; background: #000; opacity: 0.9;}
#arts_academy__praise .window .content{width: 1126px; height: 258px; margin: 46px 0 0 36px; overflow: hidden; position: absolute; left: 0; top: 0;}
#arts_academy__praise .window .content .big_img{width: 459px; height: 258px; float: left; overflow: hidden;}
#arts_academy__praise .window .content .big_img li{display: none; position: absolute; top: 0; left: 0;}

#arts_academy__praise .window .content .big_img img{width: 459px; height: 258px; float: left; overflow: hidden;}
#arts_academy__praise .window .content .text{width: 631px; height: 168px; float: left; margin-left: 36px; font-family: "Microsoft YaHei"; font-weight: bolder;}
#arts_academy__praise .window .content .text .title{width: 631px; height: 33px; float: left; font-size: 29px; color: #fff; line-height: 33px; overflow: hidden;}
#arts_academy__praise .window .content .text .title .span1{float: left;}
#arts_academy__praise .window .content .text .title .span2{float:left; margin: 15px 0 0 10px; font-size: 18px; color: #424242; line-height: 20px;}
#arts_academy__praise .window .content .text .cont{width: 631px; height: 120px; float: left; font-size: 13px; color: #fff; line-height: 20px; overflow: hidden; margin-top: 15px; font-weight: normal; text-indent: 22px;}

#arts_academy__praise .window .content .thumb{width: 631px; height: 70px; float: left; margin: 20px 0 0px 36px;}
#arts_academy__praise .window .content .thumb li{width: 150px; height: 70px; margin-right: 10px; overflow: hidden; float: left;}
#arts_academy__praise .window .content .thumb li img{width: 150px; height: 70px; overflow: hidden; float: left;}



#brand_area{width: 100%;position: relative; overflow: hidden; background-color: #281e1e;}
#brand_area .top{width: 720px; height: 138px; margin: 20px auto; display: block;}
#brand_area .authorization{width: 1200px; height: 412px; margin: 0 auto; background-color: #201818;}
#brand_area .authorization .photo{position: relative; width: 729px; height: 314px; margin: 50px 0 0 235.5px;}
#brand_area .authorization .photo .prev{position: absolute; width: 55px; height: 86px; top: 50%; margin-top: -43px; overflow: hidden; text-indent: -999px; cursor: pointer; background: url(../pic/authorization_photo_prev1.png) no-repeat; left: -158px;}
#brand_area .authorization .photo .prev:hover{background: url(../pic/authorization_photo_prev2.png) no-repeat;}
#brand_area .authorization .photo .next{position: absolute; width: 55px; height: 86px; top: 50%; margin-top: -43px; overflow: hidden; text-indent: -999px; cursor: pointer; background: url(../pic/authorization_photo_next1.png) no-repeat; right: -158px;}
#brand_area .authorization .photo .next:hover{background: url(../pic/authorization_photo_next2.png) no-repeat;}
#brand_area .authorization .photo ul{position: relative; width: 729px; height: 314px;}
#brand_area .authorization .photo li{position:absolute;  list-style:none; background:#000; width:0; height:0; top:146px; left:377px; z-index:0; cursor:pointer; overflow:hidden; border-radius:3px;}
#brand_area .authorization .photo li img{width:100%; height:100%; vertical-align:top;}
#brand_area .brand{width: 1200px; height: 277px; margin: 40px auto; background: url(../pic/brand_area_brand_bg.png) no-repeat; position: relative;}
#brand_area .brand .brand_son{width: 149px; height: 88px; display: inline-block; float: left; margin-bottom: 4px;}
#brand_area .brand .brand_son:hover{border-bottom: 4px solid #7d0000; margin-bottom: 0px;}
#brand_area .brand #mark_info{width: 10px; height: 75px;position: absolute; bottom: 0px;}

#brand_area .excellence{width: 1200px; height: 497px; margin: 0 auto; position: relative;}
#brand_area .excellence .bg{width: 1200px; height: 497px;}
#brand_area .excellence .go_details{width: 171px; height: 37px; position: absolute; bottom: 20px; left: 20px; background: url(../pic/excellence_go_details1.png) no-repeat;}
#brand_area .excellence .go_details:hover{background: url(../pic/excellence_go_details2.png) no-repeat;}


#content_ending{width: 100%; height: 300px; position: relative; overflow: hidden; background-color: #352d2e;}
#content_ending .title{width: 722px; height: 79px; position: absolute; top: 107px; left: 50%; margin-left: -361px; }

#afterbody_follow{width: 100%; height: 75px; position: fixed; top: 0px; overflow: hidden; background-color: #f6d596; z-index: 9999; margin-top: -75px; transition: margin-top .3s ease-out;} 
#afterbody_follow.show{margin-top: 0px;}
#afterbody_follow .afterbody_follow_bg{width: 1920px; height: 75px; position: absolute; top: 0px; left: 50%; margin-left: -960px;}
#afterbody_follow .bonus_total{width: 365px; height: 30px; line-height: 30px; font-size: 23px; color: #f6d596; position: absolute; top: 25px; left: 50%; margin-left: -315px;}
#afterbody_follow .button{width: 104px; height: 39px; background: url(../pic/afterbody_follow_button1.png) no-repeat; position: absolute; top: 18px; left: 50%; margin-left: 300px; cursor: pointer;}
#afterbody_follow .button:hover{background: url(../pic/afterbody_follow_button2.png) no-repeat;}
#afterbody_follow .read_rules{position: absolute; top: 30px; left: 50%; margin-left: 441px; font-size: 14px; color: #c7ac7a; border-bottom: 1px solid #c7ac7a;}
#afterbody_follow .read_rules:hover{opacity: 0.8;}
#afterbody_follow .button2{width: 104px; height: 39px; background: url(../pic/afterbody_follow_button3.png) no-repeat; position: absolute; top: 18px; left: 50%; margin-left: 300px; cursor: pointer;}
#afterbody_follow .button2:hover{background: url(../pic/afterbody_follow_button4.png) no-repeat;}
#afterbody_follow .bonus_total_user{width: 150px; height: 30px; line-height: 30px; font-size: 20px; color: #f6d596; position: absolute; top: 24px; left: 50%; margin-left: -305px;}

#afterbody_follow .jiangjin{width: 150px; height: 30px; line-height: 30px; font-size: 16px; color: #f6d596; position: absolute; top: 20px; left: 50%; margin-left: -125px;}



#agreement_mask{background: rgba(29, 28, 28, 0.68); FILTER: ALPHA(opacity=25,finishopacity=100,style=0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999; display: block;}
#agreement{position: fixed; width: 802px; height: 671px; background-color: #fff; left: 50%; margin-left: -401px; top: 50%; margin-top: -335.5px; z-index: 99999999; overflow: hidden;}
#agreement .title{width: 100%; height: 59px; color: #585858; font-size: 16px; line-height: 59px; text-align: center; float: left;}
#agreement .text_content{float: left; width: 740px;  height: 490px; margin-left: 30px; overflow: hidden; overflow-y: scroll;  border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
#agreement .text_content .top{color: #333333; width: 100%; font-size: 16px; float: left; margin: 21px 0 5px 0;}
#agreement .text_content .text{color: #868686; width: 715px; font-size: 14px; line-height: 24px; float: left;}
#agreement .text_content .text p{margin: 0;}
#agreement .text_content .bottom{float: left; width: 715px; font-size: 14px; line-height: 24px; color: #868686; margin-top: 20px;}
#agreement .text_content .bottom p{margin: 0 0 0 30px;}
#agreement .text_content .bottom .last{float: left; width: 715px; text-align: center; margin: 50px 0 90px 0;}
#agreement .checkbox{font-size: 14px; color: #000; float: left; text-align: center; width: 802px; margin: 30px 0 20px 0;}
#agreement .no_next{width: 290px; height: 36px; float: left; text-align: center; color: #fff; background-color: #393939; line-height: 36px; font-size: 16px; margin-left: 256px;}
#agreement .next_but{width: 290px; height: 36px; float: left; text-align: center; color: #fff; background-color: #8b0408; line-height: 36px; font-size: 16px; margin-left: 256px; cursor: pointer;}
#agreement .next_but:hover{opacity: 0.8;}

.freeplan_head{width: 100%;height: 260px; overflow: hidden; position: relative;}
.freeplan_head .freeplan_agreement_top{width: 1920px; height: 260px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
#form .content{width: 988px;height: 728px; overflow: hidden; margin: 0 auto; border: 1px solid #dcdcdc; margin-top: 20px; margin-bottom: 45px;}
#form .content .title{width: 910px; height: 50px; line-height: 50px; text-align: center; color: #585858; font-size: 18px; border-bottom: 1px solid #dcdcdc; margin: 0 auto;}
#form .form{width: 680px;height: 530px; margin: 33px auto 25px auto;}
#form .form tr{height: 66px;}
#form .form .nonull{background: url('../pic/freeplan_xing.png') no-repeat 20px center; text-align: right; width: 104px; color: #585858; font-weight: normal;}
#form .form .nonull2{background: url('../pic/freeplan_xing.png') no-repeat 75px center; text-align: right; width: 104px; color: #585858;}
#form .form .nonull3{background: url('../pic/freeplan_xing.png') no-repeat 35px center; text-align: right; width: 104px; color: #585858;}
#form .form .nonull4{background: url('../pic/freeplan_xing.png') no-repeat 50px center; text-align: right; width: 104px; color: #585858;}
#form .text{width: 298px; height: 34px; text-indent: 5px; border: 1px solid #dcdcdc; margin-left: 5px; color: #8c8c8c;}
#form select.text{height: 34px; text-indent: 0px; color: #8c8c8c;}
#form #note{font-size: 12px;color: #919191;}
#form .foot{width: 100%; height: 36px; margin: 0 auto; text-align: center;}
#form .submit{width: 290px; height: 36px; text-align: center; line-height: 36px; color: #fff; font-size: 16px; cursor: pointer; font-weight: bolder;}
#form .submit.no{background: #919191;}
#form .submit.yes{background: #72060a;}
#form .submit.yes:hover{background: #d70206;}

/* 报名成功页面 */
#freeplan_done{width: 990px; height: auto; margin: 130px auto 0 auto;}
#freeplan_done .top{width: 344px; height: 100px; margin: 0 auto;}
#freeplan_done .top .left{width: 100px; height: 100px; float: left; background: url(../pic/freeplan_done_yes.png) no-repeat;}
#freeplan_done .top .right{font-size: 22px; color: #343434; height: 100px; float: right;}
#freeplan_done .top .right p{margin: 0; line-height: 50px;}
#freeplan_done .registration_info{width: 458px; height: 224px; margin: 60px auto; border: 1px solid #e3e3e3;}
#freeplan_done .registration_info .content{width: 418px; height: 184px; margin: 20px;}
#freeplan_done .registration_info .content p{margin: 0; line-height: 37px; color: #343434; font-size: 16px; width: 100%; float: left; overflow: hidden;}
#freeplan_done .registration_info .content .one{float: left; width: 100%; height: 37px; line-height: 37px; color: #343434; font-size: 16px;}
#freeplan_done .registration_info .content .one .left{float: left;}
#freeplan_done .registration_info .content .one .right{float: right;}
#freeplan_done .teacher_recommend{float: left; width: 100%; height: 708px; margin-top: 14px; overflow: hidden;}
#freeplan_done .teacher_recommend .title{float: left; width: 100%; height: 35px; line-height: 35px; font-size: 16px; color: #585858; text-indent: 20px; border-bottom: 1px solid #dcdcdc;}
#freeplan_done .teacher_recommend .box{float: left; width: 218px; height: 306px; overflow: hidden; border: solid 1px #fff; margin: 20px 0 0 22px; position: relative;}
#freeplan_done .teacher_recommend .box:hover{border: 1px solid #dcdcdc;}
#freeplan_done .teacher_recommend .box:hover .reason{display: block;}
#freeplan_done .teacher_recommend .box:hover .bottom{border-bottom: none;}
#freeplan_done .teacher_recommend .box img{width: 210px; height: 210px; float: left; margin-left: 4px;}
#freeplan_done .teacher_recommend .box .bottom{float: left; width: 210px; height: 95px; border-bottom: 1px solid #dadada; margin-left: 4px;}
#freeplan_done .teacher_recommend .box .bottom .goods_name{float: left; width: 210px; height: 50px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434; margin-top: 6px;}
#freeplan_done .teacher_recommend .box .bottom .goods_price{float: left; width: 90px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434;}
#freeplan_done .teacher_recommend .box .bottom .goods_comments{float: left; width: 120px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434;}
#freeplan_done .teacher_recommend .box .reason{position: absolute; width: 218px; height: 115px; bottom: 0px; background-color: #fff; overflow: hidden; display: none;}
#freeplan_done .teacher_recommend .box .reason span{width: 198px; height: 95px; font-size: 14px; color: #585858; line-height: 22px; padding: 10px; float: left;}
#freeplan_done .ad_2{float: left; width: 100%; height: 133px;}
#freeplan_done .seniors_recommend{float: left; width: 100%; height: 610px; margin-top: 12px; overflow: hidden;}
#freeplan_done .seniors_recommend .title{float: left; width: 100%; height: 35px; line-height: 35px; font-size: 16px; color: #585858; text-indent: 20px; border-bottom: 1px solid #dcdcdc;}
#freeplan_done .seniors_recommend .box{float: left; width: 308px; height: 162px; overflow: hidden; border: solid 1px #fff; margin: 17px 0 0 15px; position: relative; border-bottom: 1px solid #dcdcdc;}
#freeplan_done .seniors_recommend .box:hover{border: 1px solid #dcdcdc;}
#freeplan_done .seniors_recommend .box:hover .reason{display: block;}
#freeplan_done .seniors_recommend .box img{width: 130px; height: 130px; float: left; margin: 16px 0 0 7px;}
#freeplan_done .seniors_recommend .box .goods_info{float: left; width: 151px; height: 146px; margin: 16px 10px 0 10px;}
#freeplan_done .seniors_recommend .box .goods_info .goods_name{float: left; width: 100%; height: 50px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434; margin-top: 6px;}
#freeplan_done .seniors_recommend .box .goods_info .goods_price{float: left; width: 100%; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434; margin-top: 17px;}
#freeplan_done .seniors_recommend .box .goods_info .goods_comments{float: left; width: 100%; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #343434;}
#freeplan_done .seniors_recommend .box .reason{position: absolute; width: 171px; height: 162px; right: 0px; background-color: #fff; overflow: hidden; display: none;}
#freeplan_done .seniors_recommend .box .reason span{width: 151px; height: 112px; font-size: 14px; color: #585858; line-height: 22px; padding: 25px 10px; float: left;}
#freeplan_done .famous_paintings{width: 988px; height: 80px; border: 1px solid #dcdcdc; float: left; margin-bottom: 55px;}
#freeplan_done .famous_paintings .content{width: 100%; line-height: 80px; text-align: center; font-size: 16px; color: #585858;}
#freeplan_done .famous_paintings .content a{border-bottom: 2px solid #adadad;}
#freeplan_done .famous_paintings .content a:hover{opacity: 0.6}
#freeplan_done .famous_paintings .content span{margin-left: 12px;}

/* 九大美院内页 */
#jiudameiyuan{width: 100%; height: auto; float: left;}
#jiudameiyuan .top{width: 100%; height: 290px; float: left; border-bottom: 1px solid #cdcdcd;}
#jiudameiyuan .top .content{width: 992px; height: 290px; margin: 0 auto;}
#jiudameiyuan .top .content .logo{width: 214px; height: 180px; float: left; margin-top: 55px;}
#jiudameiyuan .top .content .text{float: left; width: 739px; height: 168px; line-height: 24px; margin: 66px 0 0 39px; overflow: hidden; color: #484747; font-size: 14px; text-indent: 28px;}
#jiudameiyuan .environment{width: 100%; height: 771px; float: left; border-bottom: 1px solid #cdcdcd;}
#jiudameiyuan .environment .content{width: 992px; height: 771px; margin: 0 auto;}
#jiudameiyuan .environment .content .title{width: 100%; height: 100px; font-size: 20px; color: #000000; float: left; text-align: center; line-height: 100px; margin-top: 21px;}
#jiudameiyuan .environment .content .img{width: 990px; height: 590px; float: left; margin-left: 1px;}
#jiudameiyuan .inside_video{width: 100%; height: 383px; float: left; border-bottom: 1px solid #cdcdcd;}
#jiudameiyuan .inside_video .content{width: 992px; height: 383px; margin: 0 auto;}
#jiudameiyuan .inside_video .content .title{width: 100%; height: 100px;  font-size: 20px; color: #000000; float: left; text-align: center; line-height: 100px; margin-top: 20px;}
#jiudameiyuan .inside_video .content .video_con{width: 100%; height: auto; float: left; overflow: hidden;}
#jiudameiyuan .inside_video .content .video_con .video{width: 318px; height: 174px; float: left; margin-left: 19px; overflow: hidden; cursor: pointer; position: relative;}
#jiudameiyuan .inside_video .content .video_con .video .freeplan_inside_video_but{width: 65px; height: 66px; background: url(../pic/freeplan_inside_video_but.png) no-repeat; position: absolute; left: 126.5px; top: 54px;}
#jiudameiyuan .inside_video .content .video_con .video:hover{opacity: 0.9;}
#jiudameiyuan .inside_video .content .video_con .video img{width: 318px; height: 174px;}
#jiudameiyuan .inside_video .content .video_con .inside_video1{margin-left: 0px;}
#jiudameiyuan .inside_video .content .video_con .text{width: 318px; height: 48px; float: left; overflow: hidden; margin: 10px 0 0 19px; line-height: 24px; font-size: 14px; color: #484747;}
#jiudameiyuan .inside_video .content .video_con .text1{margin-left: 0;}
#jiudameiyuan .works{width: 100%; height: 835px; float: left; border-bottom: 1px solid #cdcdcd;}
#jiudameiyuan .works .content{width: 992px; height: 835px; margin: 0 auto;}
#jiudameiyuan .works .content .title{width: 100%; height: 100px;  font-size: 20px; color: #000000; float: left; text-align: center; line-height: 100px; margin-top: 20px;}
#jiudameiyuan .works .content .pure_art{float: left; width: 100%; height: 302px; overflow: hidden;}
#jiudameiyuan .works .content .pure_art .left_title{float: left; width: 32px; height: auto; font-size: 32px; color: #000; line-height: 90px; margin-top: 61px;}
#jiudameiyuan .works .content .pure_art .carousel{width: 926px; height: 302px; float: left; margin-left: 34px; overflow: hidden;}
#jiudameiyuan .works .content .pure_art .carousel:hover{opacity: 0.9;}
#jiudameiyuan .works .content .pure_art .carousel:hover .flex-prev{display: block;}
#jiudameiyuan .works .content .pure_art .carousel:hover .flex-next{display: block;}
#jiudameiyuan .works .content .pure_art .flexslider{position: relative; width: 926px; height: 302px;}
#jiudameiyuan .works .content .pure_art .flex-prev{text-indent: -9999px; width: 18px; height: 33px; left: 20px; top: 134.5px; background: url(../pic/freeplan_carousel_left.png) no-repeat; position: absolute; z-index: 2; display: none;}
#jiudameiyuan .works .content .pure_art .flex-prev:hover{opacity: 0.6;}
#jiudameiyuan .works .content .pure_art .flex-next{text-indent: -9999px; width: 18px; height: 33px; right: 20px; top: 134.5px; background: url(../pic/freeplan_carousel_right.png) no-repeat; position: absolute; z-index: 2; display: none;}
#jiudameiyuan .works .content .pure_art .flex-next:hover{opacity: 0.6;}
#jiudameiyuan .works .content .design{margin-top: 51px;}
#jiudameiyuan .with_text{width: 100%; height: auto; float: left;}
#jiudameiyuan .with_text .content{width: 992px; height: auto; margin: 0 auto;}
#jiudameiyuan .with_text .content img{width: 929px; height: 1635px; float: left; margin: 59px 0 200px 31.5px;}

#bottom_follow{width: 100%; height: 75px; position: fixed; bottom: 0px; overflow: hidden; background-color: #f6d596; z-index: 9999; transition: margin-top .3s ease-out;}
#bottom_follow .bottom_follow_bg{width: 1920px; height: 75px; position: absolute; bottom: 0px; left: 50%; margin-left: -960px;}
#bottom_follow .bonus_total{width: 365px; height: 30px; line-height: 30px; font-size: 23px; color: #f6d596; position: absolute; top: 25px; left: 50%; margin-left: -315px;}
#bottom_follow .button{width: 104px; height: 39px; background: url(../pic/afterbody_follow_button1.png) no-repeat; position: absolute; top: 18px; left: 50%; margin-left: 300px; cursor: pointer;}
#bottom_follow .button:hover{background: url(../pic/afterbody_follow_button2.png) no-repeat;}
#bottom_follow .read_rules{position: absolute; top: 30px; left: 50%; margin-left: 441px; font-size: 14px; color: #c7ac7a; border-bottom: 1px solid #c7ac7a;}
#bottom_follow .read_rules:hover{opacity: 0.8;}
#bottom_follow .button2{width: 104px; height: 39px; background: url(../pic/afterbody_follow_button3.png) no-repeat; position: absolute; top: 18px; left: 50%; margin-left: 300px; cursor: pointer;}
#bottom_follow .button2:hover{background: url(../pic/afterbody_follow_button4.png) no-repeat;}
#bottom_follow .bonus_total_user{width: 150px; height: 30px; line-height: 30px; font-size: 20px; color: #f6d596; position: absolute; top: 24px; left: 50%; margin-left: -305px;}
#bottom_follow .ranking{width: 150px; height: 30px; line-height: 30px; font-size: 16px; color: #f6d596; position: absolute; top: 24px; left: 50%; margin-left: -115px;}




#inside_video_bg{background: rgba(29, 28, 28, 0.68); FILTER: ALPHA(opacity=25,finishopacity=100,style=0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999; display: none;}
#inside_video{position: fixed; left: 50%; margin-left: -430px; top: 50%; margin-top: -262.5px; z-index: 99999999;}
#close_inside_video{width: 60px; height: 60px; background: url(../pic/close_video1.png) no-repeat; position: fixed; left: 50%; margin-left: 430px; top: 50%; margin-top: -263px; z-index: 99999999; display: none; cursor: pointer;}
#close_inside_video:hover{background: url(../pic/close_video2.png) no-repeat;}






















/*.freeplan_head{width: 100%;height: 257px; overflow: hidden; position: relative;}*/
/*.freeplan_head .freeplan_agreement_top{height: 257px; position: absolute; top: 0; left: 50%; margin-left: -831.5px;}*/
/*#agreement,#form,#done{background: #e9e9e9;width: 100%;height: auto;padding-bottom: 150px;}*/
/*#agreement .content{width: 960px;height: 1993px; overflow: hidden; margin: 0 auto; background: url('../pic/freeplan_agreement_bg.png');}*/
/*#agreement .text{width: 756px;height: 1783px; overflow: hidden; position: relative; margin: 20px auto;}*/
/*#agreement .text .agreement_text{height: 1783px; position: absolute; top: 0; left: 50%; margin-left: -378px;}*/
#agreement .foot{width: 521px;height: 33px;margin: 0 auto; text-align: center; margin-top: 10px;}
#agreement .agreement{width: 521px;height: 33px;margin: 0 auto;border-top: 1px solid #ddd; text-align: center; color: #72060a; line-height: 33px; padding-top: 5px; padding-bottom: 5px;}
#agreement .submit{width: 137px;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 16px;cursor: pointer;}
#agreement .submit.no{background: #919191;}
#agreement .submit.yes{background: #72060a;}
#agreement .submit.yes:hover{background: #d70206;}

/*#form .content{width: 706px;height: 626px;overflow: hidden;margin: 0 auto;background: url('../pic/freeplan_form_bg.png');}*/
/*#form .content .title{width: 521px; height: 33px; line-height: 33px; text-align: center; color: #72060a; font-size: 20px; border-bottom: 1px solid #ddd;margin: 0 auto; padding-top: 20px; padding-bottom: 10px;}*/
/*#form .form{width: 512px;height: 320px;margin: 45px auto;}*/
/*#form .form tr{height: 40px;}*/
/*#form .form .nonull{background: url('../pic/freeplan_xing.png') no-repeat 100px center;}*/
/*#form .foot{width: 521px;height: 33px;margin: 0 auto;border-top: 1px solid #ddd;padding: 25px 0;text-align: center;}*/
/*#form .submit{width: 137px;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 16px;cursor: pointer;margin-left: -20px;}*/
/*#form .submit.no{background: #919191;}*/
/*#form .submit.yes{background: #72060a;}
#form .submit.yes:hover{background: #d70206;}*/
/*#form .text{height: 25px;text-indent: 5px;border: 1px solid #535353;margin-left: 5px;}*/
/*#form select.text{height: 27px;text-indent: 0px;}*/
/*#form #note{font-size: 12px;color: #919191;}
*/
#done .title{width: 100%;height: 187px;background: url('../pic/freeplan_done_title.png') no-repeat center 0 #c7c7c7;}
#done .content{width: 100%;height: 371px;background: url('../pic/freeplan_done_content.png') no-repeat center 0 #c7c7c7;position: relative;}


#done .return{width: 129px;height: 29px;position: absolute;left: 50%;top: 260px;margin-left: -139px;display: inline-block;}
#done .return:hover{background: url(../pic/freeplan_done_button.png) 0px 0px no-repeat;}
#done .go_buy{width: 129px;height: 29px;position: absolute;left: 50%;top: 260px;display: inline-block;}
#done .go_buy:hover{background: url(../pic/freeplan_done_button.png) 0px -29px no-repeat;}

#freeplan_ad{float: left; width: 100%; height: 470px;}
#freeplan_ad .content{width: 100%; height: 470px; margin: 0 auto; position: relative; overflow: hidden;}
#freeplan_ad .content #ad_content{width: 100%; height: 470px; margin: 0 auto; position: relative;}
#freeplan_ad .content #ad_content .slides li{width: 100%; overflow: hidden; height: 470px; position: relative;
}
#freeplan_ad .content #ad_content .slides li img{height: 470px; position: absolute; top: 0; left: 50%; margin-left: -950px;}
#freeplan_ad .content .btn_left{text-indent: -9999px; width: 25px; height: 50px; left: 50px; top: 50%; margin-top: -25px; background: url(../pic/index_arrow.png) no-repeat; position: absolute; z-index: 2; cursor: pointer;}
#freeplan_ad .content .btn_left:hover{background: url(../pic/index_arrow_2.png) no-repeat;}
#freeplan_ad .content .btn_right{text-indent: -9999px;width: 25px; height: 50px; right: 90px; top: 50%; margin-top: -25px; background: url(../pic/index_arrow.png) no-repeat -25px 0px; position: absolute; z-index: 2; cursor: pointer;}
#freeplan_ad .content .btn_right:hover{background: url(../pic/index_arrow_2.png) no-repeat -25px 0px;}
#freeplan_ad .content #ad_content ol{float: left; width: 200px; height: 20px; position: absolute; bottom: 0px; left: 50%; margin-left: -100px;}
#freeplan_ad .content #ad_content ol li{float: left; width: 20px; height: 20px; text-align: center; line-height: 20px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #000; margin-left: 10px; color: #fff;}
#freeplan_ad .content #ad_content ol li a{color: #fff; width: 20px; height: 20px; float: left;}
#freeplan_ad .content #ad_content ol li .flex-active{background-color: #c40000; color: #fff; width: 20px; height: 20px; float: left; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}



#freeplan_index_c2{width: 100%;overflow: hidden;height: 820px;position:relative;}
#freeplan_index_c2 img{height: 820px;position: absolute;top: 0;left: 50%;margin-left: -831.5px;}
#freeplan_index_c2 div{position: relative;z-index: 100;}
#freeplan_index_c2 .user_list{width:490px;height:290px;position: absolute;z-index: 100;left: 50%;top: 370px;margin-left: 5px;}
#freeplan_index_c2 .user_list div{float: left;}
#freeplan_index_c2 .user_list .title{height: 40px;line-height: 40px;font-weight: bold;font-size: 15px;}
#freeplan_index_c2 .user_list .con{width: 520px;height: 250px;line-height: 25px;font-size: 13px;overflow: hidden;overflow-y: auto;}
#freeplan_index_c2 .user_list span{display: inline-block;float: left;text-align: center;}
#freeplan_index_c2 .user_list .l1{width: 20px;font-size: 18px;font-weight: bold;color: #890105;}
#freeplan_index_c2 .user_list .l2{width: 85px;}
#freeplan_index_c2 .user_list .l3{width: 150px;}
#freeplan_index_c2 .user_list .l4{width: 150px;}
#freeplan_index_c2 .user_list .l5{width: 85px;font-weight: bold;}
#freeplan_index_c2 .user_freeplan span{color: #fff;font-weight: bold;height: 60px;line-height: 60px;}
#freeplan_index_c2 .stats_sum{width: 400px;height: 45px;line-height: 45px;font-size: 45px;color: #890105;left: 50%;top: 430px;margin-left: -455px;font-weight: bold;position: absolute;}
#freeplan_index_c2 .stats_count{width: 400px;height: 45px;line-height: 45px;font-size: 45px;color: #890105;left: 50%;top: 620px;margin-left: -450px;font-weight: bold;position: absolute;}
#freeplan_index_c2 .baoming{width: 259px;height: 58px;position: absolute;top: 45px;left: 50%;margin-left: -300px;cursor: pointer;}
#freeplan_index_c2 .baoming:hover{background: url(../pic/freeplan_apply_button.png) 0px 0px no-repeat;}
#freeplan_index_c2 .yibaoming{width: 259px;height: 58px;position: absolute;top: 45px;left: 50%;margin-left: -300px; background: url(../pic/freeplan_yibaoming.png) no-repeat;}
#freeplan_index_c2 .guize{width: 259px;height: 58px;position: absolute;top: 45px;left: 50%;margin-left: -66px;cursor: pointer;}
#freeplan_index_c2 .guize:hover{background: url(../pic/freeplan_apply_button.png) 0px -58px no-repeat;}

#freeplan_index_c23{width: 100%; overflow: hidden; height: 111px; position:relative;}
#freeplan_index_c23 img{height: 111px; position: absolute; top: 0; left: 50%; margin-left: -851.5px;}

#freeplan_index_c3{width: 100%;overflow: hidden;height: 430px; position:relative; cursor: pointer;}
#freeplan_index_c3 .index_c3{height: 860px;position: absolute; top: 0;left: 50%; margin-left: -831.5px;}
#freeplan_index_c3:hover .index_c3{height: 860px;position: absolute;top: 0;left: 50%; margin-left: -831.5px; margin-top: -430px;}
#freeplan_index_c3 .index_c31{height: 430px;position: absolute; top: 0;left: 50%; margin-left: -831.5px;}
#freeplan_index_c3 .go_shop{width: 279px; height: 46px; position: absolute;top: 249px;left: 50%; margin-left: -103px;cursor: pointer;}
#freeplan_index_c3 .go_shop:hover{background: url(../pic/freeplan_go_shop.png) no-repeat;}

#freeplan_index_c4{width: 100%;overflow: hidden;height: 718px; position:relative;}
#freeplan_index_c4 .c4{height: 718px; position: absolute; top: 0; left: 50%; margin-left: -831.5px; z-index: 10;}
#freeplan_index_c4 .brand{width: 1200px; height: 300px; left:50%; margin-left: -600px; margin-top: 250px; position: absolute; z-index: 20;}
#freeplan_index_c4 .brand_list{width: 150px; height: 70px; float: left; margin-top: 25px;}
#freeplan_index_c4 .brand_list img:hover{border-bottom: 3px solid #9f1212; padding-bottom: 5px;}

#freeplan_index_c5{width: 100%;overflow: hidden;height: 1074px;position:relative;}
#freeplan_index_c5 img{height: 1074px;position: absolute;top: 0;left: 50%;margin-left: -831.5px;}
#freeplan_index_c5 .box{width: 205px;height: 199px;position: absolute;left: 50%;margin-left: -328px;}
/*#freeplan_index_c5 .box:hover{background: url(../pic/academy_click_bg.png) no-repeat;} 鼠标移上去显示查看的暂时不用*/
#freeplan_index_c5 .box .toupiao{width: 63px;height: 29px;line-height: 29px;position: absolute;left: 14px;bottom: 6px;display: inline-block;text-align: center;color: #fff;cursor: pointer;background: #b0b0b0;}
#freeplan_index_c5 .box .toupiao:hover{background: #8b0409;}
#freeplan_index_c5 .box .count{width: 80px;height: 29px;line-height: 29px;position: absolute;right: 35px;bottom: 6px;display: inline-block;text-align: right;color: #5c5c5c;font-size: 15px;}
#freeplan_index_c5 .box.yangmei{top: 336px;margin-left: -329px;}
#freeplan_index_c5 .box.qinghua{top: 336px;margin-left: -91px;}
#freeplan_index_c5 .box.guomei{top: 336px;margin-left: 146px;}
#freeplan_index_c5 .box.tianjin{top: 563px;margin-left: -329px;}
#freeplan_index_c5 .box.guangmei{top: 563px;margin-left: -91px;}
#freeplan_index_c5 .box.humei{top: 563px;margin-left: 146px;}
#freeplan_index_c5 .box.chuanmei{top: 790px;margin-left: -329px;}
#freeplan_index_c5 .box.lumei{top: 790px;margin-left: -91px;}
#freeplan_index_c5 .box.xian{top: 790px;margin-left: 146px;}

#freeplan_index_c6{width: 100%;overflow: hidden;height: 673px;position:relative;}
#freeplan_index_c6 img{height: 673px;position: absolute;top: 0;left: 50%;margin-left: -831.5px;}
#freeplan_index_bottom{width: 100%;overflow: hidden;height: 440px;position:relative;}
#freeplan_index_bottom img{height: 440px;position: absolute;top: 0;left: 50%;margin-left: -831.5px;}
#freeplan_index_c6 .go_yingcai{width: 527px;height: 62px;position: absolute;top: 386px;left: 50%;margin-left: -364px;cursor: pointer;}
#freeplan_index_c6 .go_yingcai:hover{background: url(../pic/freeplan_go_yingcai.png) no-repeat;}


/*4.1活动*/
#done .content .pic{position: absolute;width: 300px; height: 30px;  left: 50%;top: 320px;margin-left: -150px;}
#done .content .pic a{margin-right: 15px; text-decoration: underline; }




/*遮罩*/
.yuanmeng_zhezhao{ width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: fixed; top: 0; left: 0; z-index:9999999999;}


/* 验证框 */
.yuanmeng{ width: 1200px; height: 609px; padding-bottom: 46px; position: fixed; top: 50%; left: 50%; margin: -320.5px 0 0 -600px; z-index: 999999999999999; background: #fff; opacity: 0.9; filter(opacity=90); box-shadow: 0 0 50px #555;}
.yuanmeng .yuanmeng_close{ width: 100%; margin: 0 auto; padding:60px 0 0 0;  overflow: hidden;}
.yuanmeng .yuanmeng_close img{  cursor: pointer; position: absolute; right: 0; top: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
}
.yuanmeng .yuanmeng_close img:hover{ opacity: 0.7; filter(alpha(opacity=70))}
.yuanmeng_text{ width: 1081px; margin: 0 auto;}
.award{  width: 1120px; padding: 40px; margin: 0 auto; background: #DFDEDA;margin-bottom: 40px;}


/*圆梦奖金*/
#freeplan-input{width: 1200px; margin:40px auto; color: #F6D596; }
#freeplan-input #freeplan-top{width: 1200px;height: 230px;float: left;overflow: hidden; }
#freeplan-input #freeplan-top .top_b{width:1200px; height: 85px; background: url(../pic/ym_title.png) no-repeat center;}
#freeplan-input #freeplan-top .nav_box{width: 1200px;height: 100px;float: left;padding-top: 45px;}
#freeplan-input #freeplan-top .nav_box .nav_list{width: 1200px;height: 60px;float: left; }
#freeplan-input #freeplan-top .nav_box .nav_list .nav_son{width: 25%;float: left; text-align: center;}
#freeplan-input #freeplan-top .nav_box .border_box{width: 1200px;height: 4px;position: relative;background: #000;float: left;}
#freeplan-input #freeplan-top .nav_box .border_box .border{width: 25%;height: 4px;text-align: center;float: left;}
#freeplan-input #freeplan-top .nav_box .border_box .border .border_son{width: 120px;height: 4px; display: inline-block;}
#freeplan-input #freeplan-top .nav_box .border_box .border .now{background: #ffdd99;}
#freeplan-input #freeplan-top .nav_box .border_box .border .border_son .icon{width: 4px; height: 4px; background: #000;border:solid 4px #c1a768; display: block; margin: 0px auto;margin-top: -4px; border-radius: 6px;}
#freeplan-input .rule{width: 1140px; padding: 60px 0px 50px 60px; height: auto;overflow: hidden;float: left;background: #fff;margin-bottom: 45px;}



#freeplan-input #freeplan-content-1{width: 1200px;height: 490px;float: left;overflow: hidden; background: #201818;margin-bottom: 45px;}
#freeplan-input #freeplan-content-1 .left{width:480px;height: 490px; overflow: hidden; border-right: 1px solid rgba(255,255,255,0.1);}
#freeplan-input #freeplan-content-1 .left .big_title{ height: 70px; line-height: 70px;  position: relative;  text-align: center;  font-size: 30px; }
#freeplan-input #freeplan-content-1 .left .title_list{width: 480px;height: 50px;background: url(../pic/title_bg.png) no-repeat center;background-size: 100%; line-height: 50px;}
#freeplan-input #freeplan-content-1 .left .title_list .title{float: left;text-align: center;}
#freeplan-input #freeplan-content-1 .left .title_list .title .asc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png);margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-1 .left .title_list .title .desc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png) 0px -4px;margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-1 .left .title_list .title-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-1 .left .title_list .title-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-1 .left .title_list .title-3{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-1 .left .title_list .title-4{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-1 .left .mark_content{width:450px; height: 300px; overflow-x: hidden;}
#freeplan-input #freeplan-content-1 .left ::-webkit-scrollbar { width: 3px; height: 3px;}
#freeplan-input #freeplan-content-1 .left ::-webkit-scrollbar-track-piece { background-color: #1a1313;}
#freeplan-input #freeplan-content-1 .left ::-webkit-scrollbar-thumb{height: 20px; background-color: #f5d493; -webkit-border-radius: 3px;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list{width: 450px;height: 30px;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son{height: 30px;float: left; text-align: center;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son .king_1{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat;display: inline-block;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son .king_2{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -13px;display: inline-block;}
#freeplan-input #freeplan-content-1 .left .mark_content .mark_list .mark_son .king_3{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -26px;;display: inline-block;}
#freeplan-input #freeplan-content-1 .left .my_mark{width:435px;height: 60px;border-top: dashed #40342b 1px; margin-left: 20px;margin-top: 10px;cursor: pointer;}
#freeplan-input #freeplan-content-1 .left .my_mark .my_son{height: 50px;line-height: 50px; float: left; text-align: center;}
#freeplan-input #freeplan-content-1 .left .my_mark .mark_son-1{width: 70px;}
#freeplan-input #freeplan-content-1 .left .my_mark .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-1 .left .my_mark .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-1 .left .my_mark .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-1 .left .my_mark .arrow{width: 8px; height: 50px;background: url(../pic/arrow.png) no-repeat center;float: left;}
#freeplan-input #freeplan-content-1 .right{width:710px;height: 490px; }
#freeplan-input #freeplan-content-1 .right .box{display: block; width: 417px; margin: 0 auto; margin-top: 105px;}
#freeplan-input #freeplan-content-1 .right .box div{ width: 100%; overflow: hidden; margin-bottom: 20px;}
#freeplan-input #freeplan-content-1 .right .box div label{ width:80px; text-align: right; display: inline-block;}
#freeplan-input #freeplan-content-1 .right .box div input{ width: 300px; padding:10px; color: #F6D596; border:1px solid #978253; background: #1D1616;}
#freeplan-input #freeplan-content-1 .right .box div.form_submit input{ width: 320px; float: right; margin: 0 15px 0 0;  background: #201b1b; cursor: pointer;}
#freeplan-input #freeplan-content-1 .right .box div.form_submit input:hover{background: #201D1D;}

#freeplan-input #freeplan-content-1 .right .form_message{margin-top: 100px; display: block;overflow: hidden;}
#freeplan-input #freeplan-content-1 .right .form_message .message_left{width: 200px;float: left;margin-left: 50px;}
#freeplan-input #freeplan-content-1 .right .form_message .message_right{width: 380px;padding: 50px 50px 0px 0px; float: right;font-size: 18px;}

/*第二个页面*/

#freeplan-input #freeplan-content-2{width: 1200px;height: 490px;float: left;overflow: hidden; background: #201818;margin-bottom: 45px;}
#freeplan-input #freeplan-content-2 .left{width:550px;height: 490px; overflow: hidden; border-right: 1px solid rgba(255,255,255,0.1);}
#freeplan-input #freeplan-content-2 .left .big_title{ height: 70px; line-height: 70px;  position: relative;  text-align: center;  font-size: 30px; }
#freeplan-input #freeplan-content-2 .left .title_list{width: 550px;height: 50px;background: url(../pic/title_bg.png) no-repeat center;background-size: 100%; line-height: 50px;}
#freeplan-input #freeplan-content-2 .left .title_list .title{float: left;text-align: center;}
#freeplan-input #freeplan-content-2 .left .title_list .title .asc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png);margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-2 .left .title_list .title .desc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png) 0px -4px;margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-2 .left .title_list .title-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-2 .left .title_list .title-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-2 .left .title_list .title-3{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-2 .left .title_list .title-4{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-2 .left .title_list .title-5{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-2 .left .mark_content{width:540px; height: 300px; overflow-x: hidden;}
#freeplan-input #freeplan-content-2 .left ::-webkit-scrollbar { width: 3px; height: 3px;}
#freeplan-input #freeplan-content-2 .left ::-webkit-scrollbar-track-piece { background-color: #1a1313;}
#freeplan-input #freeplan-content-2 .left ::-webkit-scrollbar-thumb{height: 20px; background-color: #f5d493; -webkit-border-radius: 3px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list{width: 540px;height: 30px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son{height: 30px;float: left; text-align: center;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son-5{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son .king_1{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat;display: inline-block;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son .king_2{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -13px;display: inline-block;}
#freeplan-input #freeplan-content-2 .left .mark_content .mark_list .mark_son .king_3{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -26px;;display: inline-block;}
#freeplan-input #freeplan-content-2 .left .my_mark{width:520px;height: 60px;border-top: dashed #40342b 1px; margin-left: 20px;margin-top: 10px;cursor: pointer;}
#freeplan-input #freeplan-content-2 .left .my_mark .my_son{height: 50px;line-height: 50px; float: left; text-align: center;}
#freeplan-input #freeplan-content-2 .left .my_mark .mark_son-1{width: 70px;}
#freeplan-input #freeplan-content-2 .left .my_mark .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-2 .left .my_mark .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .my_mark .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .my_mark .mark_son-5{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-2 .left .my_mark .arrow{width: 8px; height: 50px;background: url(../pic/arrow.png) no-repeat center;float: left;}
#freeplan-input #freeplan-content-2 .right{width:640px;height: 490px; }
#freeplan-input #freeplan-content-2 .right .box{display: block; width: 417px; margin: 0 auto; margin-top: 155px;}
#freeplan-input #freeplan-content-2 .right .box div{ width: 100%; overflow: hidden; margin-bottom: 20px;}
#freeplan-input #freeplan-content-2 .right .box div label{ width:80px; text-align: right; display: inline-block;}
#freeplan-input #freeplan-content-2 .right .box div input{ width: 300px; padding:10px; color: #F6D596; border:1px solid #978253; background: #1D1616;}
#freeplan-input #freeplan-content-2 .right .box div.form_submit input{ width: 320px; float: right; margin: 0 15px 0 0;  background: #201b1b; cursor: pointer;}
#freeplan-input #freeplan-content-2 .right .box div.form_submit input:hover{background: #201D1D;}

#freeplan-input #freeplan-content-2 .right .form_message{margin-top: 100px; display: block;overflow: hidden;}
#freeplan-input #freeplan-content-2 .right .form_message .message_left{width: 200px;float: left;margin-left: 50px;}
#freeplan-input #freeplan-content-2 .right .form_message .message_right{width: 320px;padding: 50px 30px 0px 0px; float: right;font-size: 18px;}




/*第三个页面*/
#freeplan-input #freeplan-content-3{width: 1200px;height: 490px;float: left;overflow: hidden; background: #201818;margin-bottom: 45px;}
#freeplan-input #freeplan-content-3 .left{width:550px;height: 490px; overflow: hidden; border-right: 1px solid rgba(255,255,255,0.1);}
#freeplan-input #freeplan-content-3 .left .big_title{ height: 70px; line-height: 70px;  position: relative;  text-align: center;  font-size: 30px; }
#freeplan-input #freeplan-content-3 .left .title_list{width: 550px;height: 50px;background: url(../pic/title_bg.png) no-repeat center;background-size: 100%; line-height: 50px;}
#freeplan-input #freeplan-content-3 .left .title_list .title{float: left;text-align: center;}
#freeplan-input #freeplan-content-3 .left .title_list .title .asc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png);margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-3 .left .title_list .title .desc{width: 7px; height: 4px;display: inline-block; background: url(../pic/icon.png) 0px -4px;margin-left: 3px;margin-bottom: 3px;}
#freeplan-input #freeplan-content-3 .left .title_list .title-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-3 .left .title_list .title-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-3 .left .title_list .title-3{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-3 .left .title_list .title-4{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-3 .left .title_list .title-5{width: 80px;margin-left: 35px;cursor: pointer;}
#freeplan-input #freeplan-content-3 .left .mark_content{width:540px; height: 300px; overflow-x: hidden;}
#freeplan-input #freeplan-content-3 .left ::-webkit-scrollbar { width: 3px; height: 3px;}
#freeplan-input #freeplan-content-3 .left ::-webkit-scrollbar-track-piece { background-color: #1a1313;}
#freeplan-input #freeplan-content-3 .left ::-webkit-scrollbar-thumb{height: 20px; background-color: #f5d493; -webkit-border-radius: 3px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list{width: 540px;height: 30px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son{height: 30px;float: left; text-align: center;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son-1{width: 70px;margin-left: 20px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son-5{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son .king_1{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat;display: inline-block;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son .king_2{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -13px;display: inline-block;}
#freeplan-input #freeplan-content-3 .left .mark_content .mark_list .mark_son .king_3{width: 15px;height: 13px;background: url(../pic/icon_king.png) no-repeat 0px -26px;;display: inline-block;}
#freeplan-input #freeplan-content-3 .left .my_mark{width:520px;height: 60px;border-top: dashed #40342b 1px; margin-left: 20px;margin-top: 10px;cursor: pointer;}
#freeplan-input #freeplan-content-3 .left .my_mark .my_son{height: 50px;line-height: 50px; float: left; text-align: center;}
#freeplan-input #freeplan-content-3 .left .my_mark .mark_son-1{width: 70px;}
#freeplan-input #freeplan-content-3 .left .my_mark .mark_son-2{width: 43px;margin-left: 37px; text-align: left;}
#freeplan-input #freeplan-content-3 .left .my_mark .mark_son-3{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .my_mark .mark_son-4{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .my_mark .mark_son-5{width: 80px;margin-left: 35px;}
#freeplan-input #freeplan-content-3 .left .my_mark .arrow{width: 8px; height: 50px;background: url(../pic/arrow.png) no-repeat center;float: left;}
#freeplan-input #freeplan-content-3 .right{width:640px;height: 490px; }
#freeplan-input #freeplan-content-3 .right .box{display: block; width: 480px; margin: 0 auto; margin-top: 70px;}
#freeplan-input #freeplan-content-3 .right .box .text{line-height: 25px;margin-bottom: 50px;}
#freeplan-input #freeplan-content-3 .right .box div{ width: 100%; overflow: hidden; margin-bottom: 20px;}
#freeplan-input #freeplan-content-3 .right .box div label{ width:80px; text-align: right; display: inline-block;}
#freeplan-input #freeplan-content-3 .right .box div .input{ width: 300px; padding:10px; color: #F6D596; border:1px solid #978253; background: #1D1616;}
#freeplan-input #freeplan-content-3 .right .box div.form_submit .input{ width: 320px; float: right; margin: 0 51px 0 0;  background: #201b1b; cursor: pointer;}
#freeplan-input #freeplan-content-3 .right .box div.form_submit .input:hover{background: #201D1D;}
#freeplan-input #freeplan-content-3 .right .box .recruit_school{padding-left: 33px;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic{width: 100%;height: 60px; }
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .text{width: 113px;height: 60px; line-height: 60px; float: left;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .empty_pic{width: 60px; height: 60px; background: url(../pic/empty_pic.png);float: left;cursor: pointer; position: relative;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .empty_pic #file{width: 60px; height: 60px; position: absolute; left: 0px; top: 0px; opacity: 0;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .empty_pic:hover .delete{display: block;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .empty_pic .delete{width: 60px;height: 20px;position: absolute;bottom: 0px; text-align: center;line-height: 20px;margin: 0px; display: none;}

#freeplan-input #freeplan-content-3 .right .box .recruit_pic .message{float: left;width: 220px; height: 30px;padding: 15px 0px; font-size: 12px;color: #756448;margin-left: 18px;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .upload_now{color: #f6d596;font-size: 14px;line-height: 30px;}
#freeplan-input #freeplan-content-3 .right .box .recruit_pic .upload_after{color: #f6d596;font-size: 14px;line-height: 30px;background: url(../pic/upload_after.png) 0 5px no-repeat; display: inline-block; text-indent: 25px;}



#freeplan-input #freeplan-content-3 .right .form_message{margin-top: 100px; display: block;overflow: hidden;}
#freeplan-input #freeplan-content-3 .right .form_message .message_left{width: 200px;float: left;margin-left: 50px;}
#freeplan-input #freeplan-content-3 .right .form_message .message_right{width: 370px;padding: 50px 10px 0px 0px; float: right;font-size: 18px;}








/* 弹窗  */
.submit_box_01{ width: 666px; height: 334px; background: #281E1E; position: fixed; top: 50%; left: 50%; margin:-167px 0 0 -333px; z-index:99999999; }
.submit_box_01 .ym_close{ position: absolute; top: 0; right: 0; width: 50px; height: 50px; background: #180A0A; cursor: pointer;
    transition:all 0.7s;
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -ms-transition:all 0.7s;
    -o-transition:all 0.7s;
}
.submit_box_01 .ym_close img{ position: relative; top: 13px; left: 13px;}
.submit_box_01 .ym_close:hover{ opacity: 0.5; filter:alpha(opacity=50);}
.submit_box_01 .submit_img{  float: left; position: relative; top:40px; left: 50px;}
.submit_box_01 .submit_text{ float: left; width: 270px; position: relative; top: 150px; left: 120px;}
.submit_box_01 .submit_text span{ color: #b68245;}



.submit_box_02{ width: 666px; height: 334px; background: #281E1E; position: fixed; top: 50%; left: 50%; margin:-167px 0 0 -333px; z-index:99999999; }
.submit_box_02 .ym_close{ position: absolute; top: 0; right: 0; width: 50px; height: 50px; background: #180A0A; cursor: pointer;
    transition:all 0.7s;
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -ms-transition:all 0.7s;
    -o-transition:all 0.7s;
}
.submit_box_02 .ym_close img{ position: relative; top: 13px; left: 13px;}
.submit_box_02 .ym_close:hover{ opacity: 0.5; filter:alpha(opacity=50);}
.submit_box_02 .submit_img{  float: left; position: relative; top:40px; left: 50px;}
.submit_box_02 .submit_text{ float: left; width: 270px; position: relative; top: 150px; left: 120px;}
.submit_box_02 .submit_text span{ color: #b68245;}



.submit_box_03{ width: 666px; height: 334px; background: #281E1E; position: fixed; top: 50%; left: 50%; margin:-167px 0 0 -333px; z-index:99999999; }
.submit_box_03 .ym_close{ position: absolute; top: 0; right: 0; width: 50px; height: 50px; background: #180A0A; cursor: pointer;
    transition:all 0.7s;
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -ms-transition:all 0.7s;
    -o-transition:all 0.7s;
}
.submit_box_03 .ym_close img{ position: relative; top: 13px; left: 13px;}
.submit_box_03 .ym_close:hover{ opacity: 0.5; filter:alpha(opacity=50);}
.submit_box_03 .submit_img{  float: left; position: relative; top:40px; left: 50px;}
.submit_box_03 .submit_text{ float: left; width: 270px; position: relative; top: 80px; left: 120px;}
.submit_box_03 .submit_text span{ color: #b68245;}


/*个人资料弹窗*/
#my_freeplan_info_bg{background: rgba(87, 87, 87, 0.68); FILTER: ALPHA(opacity=25,finishopacity=100,style=0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999; display: none;}
#my_freeplan_info{width: 800px; height: 600px;  position: fixed; top: 50%; left: 50%; margin-left: -400px; margin-top: -300px; z-index: 1000000; background-color: #fff; overflow-y:scroll; display: none;}
#my_freeplan_info .close{width: 16px; height: 16px; cursor: pointer; position: absolute; top: 22px; right: 30px; background: url(../pic/close_my_freeplan_info.png) no-repeat;}
#my_freeplan_info .close:hover{opacity: 0.5;}
#my_freeplan_info .title{float: left; width: 100%; height: 59px; line-height: 59px; font-size: 16px; color: #585858;  border-bottom: 1px solid #dcdcdc; text-align: center;}
#my_freeplan_info .info{float: left; width: 706px; height: 56px; line-height: 59px; font-size: 15px; color: #585858; margin: 0 47px; }
#my_freeplan_info .info .left{float: left; width: 155px; text-align: left; text-indent: 50px;}
#my_freeplan_info .info .right{float: left; text-align: left; margin-left: 30px;}
#my_freeplan_info .info img{float: left; width: 49px; height: 40px; margin: 8px 0 0 10px;

}
#user_index .user_freeplan1{float: left; width: 100%; height: 180px; background: url(../pic/user_freeplan1.jpg) no-repeat; margin-bottom: 20px;}

#my_freeplan_info .title_zhankai{ border-bottom: 1px solid #ddd;}
#my_freeplan_info .title_zhankai .zhankai{ float:right; cursor: pointer;}
#my_freeplan_info .title_zhankai .zhankai_img{ float: right; width: 8px; height: 10px; margin: 25px 0 0 5px;
        transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
   -o-transform:rotate(180deg);
}
#my_freeplan_info .title_zhankai2{ border-bottom: 1px solid #ddd;}
#my_freeplan_info .title_zhankai2 .zhankai2{ float:right; cursor: pointer;}
#my_freeplan_info .title_zhankai2 .zhankai_img2{ float: right; width: 8px; height: 10px; margin: 25px 0 0 5px;
        transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;

}

.baokao_msg{
     transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
}
.luqu_msg{
     transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
    display: none;
}
#my_freeplan_info .info .colors{ display: inline-block; width: 400px; height: 10px; border:1px solid #ddd; border-radius: 10px; position: relative; top: 23px;}
#my_freeplan_info .info .colors span.red{ width: 300px; height: 12px;border-radius: 10px; background: #A1161B; position: absolute; top: 0; left: 0;}
#my_freeplan_info .info .colors span.txt{ position: absolute; right: -45px; top: -25px; color: #a1161b; font-size: 16px;}


/* 获奖风云榜 Begin */
.win-billboard{float: left; width: 100%; height: 464px; background-color: #211818; margin-bottom: 45px;}
.win-billboard .left{float: left; width: 640px; height: 464px; overflow: hidden;}
.win-billboard .left ::-webkit-scrollbar { width: 3px; height: 3px;}
.win-billboard .left ::-webkit-scrollbar-track-piece { background-color: #1a1313;}
.win-billboard .left ::-webkit-scrollbar-thumb{height: 20px; background-color: #f5d493; -webkit-border-radius: 3px;}
.win-billboard .left .title{float: left; width: 149px; height: 28px; background: url(../pic/win-billboard-title.png) no-repeat; margin: 32px 0 0 263px;}
.win-billboard .left .line1{float: left; width: 616px; height: 1px; background: url(../pic/win-billboard-line.png) no-repeat; margin-top: 26px;}
.win-billboard .left .line2{float: left; width: 616px; height: 1px; background: url(../pic/win-billboard-line.png) no-repeat;}
.win-billboard .left .list{float: left; width: 100%; height: 37px; line-height: 37px; font-size: 16px; color: #f6d596;}
.win-billboard .left .list li{float: left; text-align: center;}
.win-billboard .left .list .l1{width: 97px; margin-left: 22px;}
.win-billboard .left .list .l2{width: 98px;}
.win-billboard .left .list .l3{width: 99px;}
.win-billboard .left .list .l4{width: 134px;}
.win-billboard .left .list .l5{width: 170px;}
.win-billboard .left .content{float: left; width: 100%; height: 300px; margin-top: 11px; overflow-x: hidden;}
.win-billboard .left .content .user-list{width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #f6d596; overflow: hidden;}
.win-billboard .left .content .user-list span{float: left; text-align: center;}
.win-billboard .left .content .user-list .li1{width: 97px; margin-left: 22px;}
.win-billboard .left .content .user-list .li2{width: 98px;}
.win-billboard .left .content .user-list .li3{width: 99px;}
.win-billboard .left .content .user-list .li4{width: 134px;}
.win-billboard .left .content .user-list .li5{width: 170px; color: #d39b43;}
.win-billboard .left .content .user-list .king-1{float: left; width: 15px; height: 13px; background: url(../pic/icon_king.png) no-repeat; margin: 12px 0 0 41px;}
.win-billboard .left .content .user-list .king-2{float: left; width: 15px; height: 13px; background: url(../pic/icon_king.png) no-repeat 0px -13px; margin: 12px 0 0 41px;}
.win-billboard .left .content .user-list .king-3{float: left; width: 15px; height: 13px; background: url(../pic/icon_king.png) no-repeat 0px -26px; margin: 12px 0 0 41px;}
.win-billboard .right{float: left; width: 560px; height: 464px; text-align: center;}
.win-billboard .right .le{float: left; width: 45%; text-align: right; font-size: 16px;}
.win-billboard .right .ri{float: left; width: 55%; font-size: 26px; text-align: left;}
.win-billboard .right .one{float: left; width: 100%; line-height: 59px; margin-top: 121px;}
.win-billboard .right .two{float: left; width: 100%; line-height: 59px;}
.win-billboard .right .three{float: left; width: 100%; line-height: 59px;}
.win-billboard .right .btn{float: left; width: 205px; height: 42px; background-color: #f6d596; color: #211818; text-align: center; line-height: 42px; font-size: 20px; cursor: pointer; margin: 56px 0 0 177px;}
.win-billboard .right .btn:hover{opacity: 0.8;}
.rule{width: 1140px; padding: 60px 0px 50px 60px; height: auto;overflow: hidden;background: #fff;margin-bottom: 45px; margin: 0 auto;}
/* 获奖风云榜 End */